@charset "UTF-8";
body, img, p, dl, dt, dd, ul, li, h1, h2 { margin: 0; padding: 0; }

html, body { font-family: "微软雅黑","Microsoft Yahei",Helvetica, sans-serif; text-align: left; }

a { text-decoration: none; }

ul { list-style: none; }

button { border: none; }

img { border: none; }

input, button { box-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none; border: 0; border-radius: 0; background: transparent; -webkit-appearance: none; -webkit-box-sizing: border-box; /*消除ＩＯＳ　ｉｎｐｕｔ　　阴影*/ }

::-webkit-input-placeholder { /* WebKit browsers */ color: #CCCCCC; }

input:focus { outline: none; }

.wrap { width: 1100px; margin: 0 auto; }

#header .goback, #view_home .sec1 .bd .tab-lv2 .entry-form .line .item-des, #view_home .sec1 .bd .tab-lv2 #Rotate #innerRotateWrap, #view_home .sec1 .bd .tab-lv2 #Shake #innerShakeWrap { position: absolute; left: 0; top: 0; }

#header .signOut, #view_signIn .sec1 .bd .line-code .btn-getcode, #view_signUp .sec1 .bd .line-code .btn-getcode, #view_resetPass .sec1 .bd .line-code .btn-getcode, #view_userInfo .sec2 .line .cl-input, #view_userMeetingList .line .tag, #view_userCollections .line .tag, #view_userHome .line-news .time { position: absolute; right: 0; top: 0; }

.wrap:before, .section:before, #view_home .sec1 .bd .tab-lv2 #Rotate .detail .line:before, #view_home .sec1 .bd .tab-lv2 #Shake .detail .line:before, #view_userCollections .line:before, #view_userHome .line-news:before, .wrap:after, .section:after, #view_home .sec1 .bd .tab-lv2 #Rotate .detail .line:after, #view_home .sec1 .bd .tab-lv2 #Shake .detail .line:after, #view_userCollections .line:after, #view_userHome .line-news:after { content: ""; display: table; font: 0/0 a; }
.wrap:after, .section:after, #view_home .sec1 .bd .tab-lv2 #Rotate .detail .line:after, #view_home .sec1 .bd .tab-lv2 #Shake .detail .line:after, #view_userCollections .line:after, #view_userHome .line-news:after { clear: both; }

.cl-fl { float: left; }

.cl-fr { float: right; }

.cl-clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.cl-clear { zoom: 1; }

.icon { display: inline-block; vertical-align: -1px; }

.cl-fl { float: left; }

.cl-fr { float: right; }

.cl-clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.cl-clear { zoom: 1; }

.cl-list-time { position: absolute; right: 0; top: 0; }

/** 常规元素reset */
a { color: #333333; }

.wrap { position: relative; }

/** icon样式表 */
.icon-home { background-image: url(../images/sprites/sprite.png); background-position: 0px -142px; width: 31px; height: 31px; }

.icon-home2 { background-image: url(../images/sprites/sprite.png); background-position: -39px -142px; width: 31px; height: 31px; }

.icon-index1 { background-image: url(../images/sprites/sprite.png); background-position: -55px 0px; width: 40px; height: 43px; }

.icon-index2 { background-image: url(../images/sprites/sprite.png); background-position: 0px 0px; width: 47px; height: 41px; }

.icon-index3 { background-image: url(../images/sprites/sprite.png); background-position: -103px 0px; width: 44px; height: 37px; }

.icon-index4 { background-image: url(../images/sprites/sprite.png); background-position: 0px -49px; width: 43px; height: 43px; }

.icon-index5 { background-image: url(../images/sprites/sprite.png); background-position: -103px -45px; width: 37px; height: 37px; }

.icon-index6 { background-image: url(../images/sprites/sprite.png); background-position: -55px -51px; width: 38px; height: 35px; }

.icon-step1-on { background-image: url(../images/sprites/sprite.png); background-position: 0px -100px; width: 35px; height: 34px; }

.icon-step1 { background-image: url(../images/sprites/sprite.png); background-position: -43px -100px; width: 35px; height: 34px; }

.icon-step2-on { background-image: url(../images/sprites/sprite.png); background-position: -155px -42px; width: 32px; height: 36px; }

.icon-step2 { background-image: url(../images/sprites/sprite.png); background-position: -155px -86px; width: 32px; height: 36px; }

.icon-step3-on { background-image: url(../images/sprites/sprite.png); background-position: -86px -100px; width: 34px; height: 34px; }

.icon-step3 { background-image: url(../images/sprites/sprite.png); background-position: -155px 0px; width: 34px; height: 34px; }

.icon-user { background-image: url(../images/sprites/sprite.png); background-position: -78px -142px; width: 30px; height: 30px; }

/** 1通用头部-------------icon */
.icon-home { width: 31px; }

/** 1.循环动效 */
.revealOnScroll { opacity: 0; }

.revealOnScroll.animated { opacity: 1; }

.slide-market50 { -webkit-animation: slide-market50 1.5s cubic-bezier(0.4, 0, 0.2, 1) 0s 1; animation: slide-market50 1.5s cubic-bezier(0.4, 0, 0.2, 1) 0s 1; }

@-webkit-keyframes slide-market50 { 0% { opacity: 0; -webkit-transform: translateY(10px); transform: translateY(10px); }
  100% { opacity: 1; } }

@keyframes slide-market50 { 0% { opacity: 0; -webkit-transform: translateY(10px); transform: translateY(10px); }
  100% { opacity: 1; } }
/** 分页条样式 */
.page-num { width: 1000px; margin: 0 auto; margin-top: 80px; line-height: 34px; text-align: center; color: none; }
.page-num a { color: none; }
.page-num a { display: inline-block; width: auto; height: 34px; overflow: hidden; vertical-align: -13px; }
.page-num a.z_num, .page-num .z_pret { background: #F4F4F4; width: 34px; color: #333333; border-radius: 5px; border: 1px solid #ccc; }
.page-num .z_num:hover { background: #F97908; color: #fff; }
.page-num input.z_num { height: 34px; border: 1px solid #ccc; text-align: center; }
.page-num .z_pret { padding: 0px 5px; }

/** 手机版页面所有css 引入文件 _reset.scss */
.wrap { width: 10.8rem; margin: 0 auto; }

html, body { font-size: .36rem; max-width: 700px; height: 100%; }

/**  组件rest */
.cl-input { background: #fff; border-radius: .1rem; padding-left: .5rem; width: 9.8rem; height: 1.27rem; overflow: hidden; font-size: 0.38rem; line-height: 1.27rem; text-align: left; }

.cl-btn { background: #F75620; border-radius: .1rem; width: 9.8rem; height: 1.27rem; overflow: hidden; font-size: 0.48rem; line-height: 1.27rem; text-align: center; color: #fff; font-weight: bold; margin: 0 auto; }
.cl-btn a { color: #fff; }

#header { height: 1.34rem; position: relative; background: #fff; }
#header h1 { font-size: 0.48rem; line-height: 1.34rem; text-align: center; }
#header .goback { width: 0.5rem; height: 1.34rem; overflow: hidden; background: url("../images/ppr_c_arrow.png") 0.2rem center no-repeat; background-size: .31rem auto; }
#header .signOut { width: 2rem; height: 1.34rem; overflow: hidden; font-size: 0.48rem; line-height: 1.34rem; text-align: center; color: none; }
#header .signOut a { color: none; }

/** 带表单类通用样式 signIn-----       登录页面 signUp-----       注册页面 resetPass-----    重置密码页面 userInfo-----     个人信息修改页面 */
#view_signIn, #view_signUp, #view_resetPass { background: #EBEBEB; }
#view_signIn .sec1 .hd, #view_signUp .sec1 .hd, #view_resetPass .sec1 .hd { width: 7.08rem; height: 1.1rem; overflow: hidden; margin: 0 auto; padding: .53rem 0; }
#view_signIn .sec1 .hd .tabmenu, #view_signUp .sec1 .hd .tabmenu, #view_resetPass .sec1 .hd .tabmenu { width: 3.54rem; height: 1.1rem; overflow: hidden; float: left; font-size: 0.36rem; line-height: 1.1rem; text-align: center; color: #575757; background: #fff; }
#view_signIn .sec1 .hd .tabmenu a, #view_signUp .sec1 .hd .tabmenu a, #view_resetPass .sec1 .hd .tabmenu a { color: #575757; }
#view_signIn .sec1 .hd .tabmenu.on, #view_signUp .sec1 .hd .tabmenu.on, #view_resetPass .sec1 .hd .tabmenu.on { background: #14B6D8; color: #fff; }
#view_signIn .sec1 .hd .tabmenu.tabmenu-password, #view_signUp .sec1 .hd .tabmenu.tabmenu-password, #view_resetPass .sec1 .hd .tabmenu.tabmenu-password { border-radius: .51rem 0 0 .51rem; }
#view_signIn .sec1 .hd .tabmenu.tabmenu-code, #view_signUp .sec1 .hd .tabmenu.tabmenu-code, #view_resetPass .sec1 .hd .tabmenu.tabmenu-code { border-radius: 0 0.51rem 0.51rem 0; }
#view_signIn .sec1 .bd .line, #view_signUp .sec1 .bd .line, #view_resetPass .sec1 .bd .line { position: relative; padding: 0 0.5rem .4rem .5rem; text-align: left; }
#view_signIn .sec1 .bd .line a, #view_signUp .sec1 .bd .line a, #view_resetPass .sec1 .bd .line a { color: #F75620; }
#view_signIn .sec1 .bd .line-reset, #view_signIn .sec1 .bd .line-signup, #view_signUp .sec1 .bd .line-reset, #view_signUp .sec1 .bd .line-signup, #view_resetPass .sec1 .bd .line-reset, #view_resetPass .sec1 .bd .line-signup { padding: .4rem 0 .6rem 0; text-align: center; }
#view_signIn .sec1 .bd .line-code, #view_signUp .sec1 .bd .line-code, #view_resetPass .sec1 .bd .line-code { text-align: left; }
#view_signIn .sec1 .bd .line-code .input-code, #view_signUp .sec1 .bd .line-code .input-code, #view_resetPass .sec1 .bd .line-code .input-code { width: 6.31rem; }
#view_signIn .sec1 .bd .line-code .btn-getcode, #view_signUp .sec1 .bd .line-code .btn-getcode, #view_resetPass .sec1 .bd .line-code .btn-getcode { right: .5rem; background: #A09F9F; border-radius: .2rem; width: 3.18rem; height: 1.25rem; overflow: hidden; font-size: 0.32rem; line-height: 1.25rem; text-align: center; color: #fff; }
#view_signIn .sec1 .bd .line-code .btn-getcode a, #view_signUp .sec1 .bd .line-code .btn-getcode a, #view_resetPass .sec1 .bd .line-code .btn-getcode a { color: #fff; }
#view_signIn .sec1 .bd .form2, #view_signUp .sec1 .bd .form2, #view_resetPass .sec1 .bd .form2 { display: none; }

#view_signUp .sec1 .bd, #view_resetPass .sec1 .bd { padding-top: .7rem; }
#view_signUp .sec1 .bd .line-submit, #view_resetPass .sec1 .bd .line-submit { padding-top: 1rem; }

#view_userInfo { background: #EBEBEB; }
#view_userInfo .sec1 .pic { background: #EBEBEB; padding: .6rem 0; }
#view_userInfo .sec1 .pic .pic-wrap { text-align: center; margin: 0 auto; overflow: hidden; }
#view_userInfo .sec1 .pic .pic-wrap, #view_userInfo .sec1 .pic .pic-wrap img { border-radius: 50%; width: 1.95rem; height: 1.95rem; overflow: hidden; }
#view_userInfo .sec2 .line { background: #fff; width: 10.8rem; height: 1.5rem; overflow: hidden; font-size: 0.36rem; line-height: 1.5rem; text-align: center; color: none; margin-bottom: .2rem; position: relative; }
#view_userInfo .sec2 .line a { color: none; }
#view_userInfo .sec2 .line .item { float: left; color: #999999; padding-left: .45rem; }
#view_userInfo .sec2 .line .text { float: right; padding-right: .45rem; }
#view_userInfo .sec2 .line .cl-input { top: .1rem; width: 8rem; display: none; }
#view_userInfo .sec2 .line-submit { background: none; }
#view_userInfo .sec2 .line-submit .cl-btn { width: 4rem; background: #13B5D7; }

/** home------------   用户主页面 */
#view_home { background: url("../images/ppr_home_bg1.jpg") #1E1F4F center top no-repeat; background-size: 100% auto; background-attachment: fixed; height: 100%; overflow: hidden; /*--------会议材料和会议咨询弹出框的自定义样式------*/ }
#view_home .detail-layer { background: none; opacity: .3; width: 100%; height: 100%; }
#view_home .detail-layer .layui-layer-title { display: none; margin-top: 10%; }
#view_home .detail-layer .layui-layer-content { overflow: hidden; width: 95%; margin: 0 auto; }
#view_home .detail-layer .layui-layer-setwin .layui-layer-close2 { top: 50px; right: 0px; background: url("../images/ppr_home_bg7.png") center center no-repeat; background-size: 100%; }
#view_home .detail-layer .layui-layer-content .detail-wrap { margin-top: 2rem; background: rgba(0, 0, 0, 0.8); border-radius: .3rem; padding-bottom: 1rem; padding-top: 2rem; }
#view_home .detail-layer .layui-layer-content .detail { height: 12rem; overflow: scroll; overflow-x: hidden; }
#view_home .detail-layer .layui-layer-content h1 { font-size: 0.8rem; line-height: 2; text-align: center; color: #fff; margin-bottom: .9rem; }
#view_home .detail-layer .layui-layer-content h1 a { color: #fff; }
#view_home .detail-layer .layui-layer-content .time { font-size: 0.48rem; line-height: 1.5; text-align: center; color: #fff; margin-bottom: .9rem; }
#view_home .detail-layer .layui-layer-content .time a { color: #fff; }
#view_home .detail-layer .layui-layer-content .content { padding: 0 .5rem; font-size: 0.36rem; line-height: 1.5; text-align: left; color: #fff; }
#view_home .detail-layer .layui-layer-content .content a { color: #fff; }

#view_home .sec1 .hd-lv1, #view_home .sec1 .hd-lv2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: nowrap; -ms-flex-flow: nowrap; flex-flow: nowrap; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; padding: .7rem .2rem .4rem .2rem; }
#view_home .sec1 .menu-lv1 { -webkit-box-flex: 0; -webkit-flex: 0 1 2.43rem; -ms-flex: 0 1 2.43rem; flex: 0 1 2.43rem; background: #fff; border-radius: .2rem; height: .98rem; font-size: 0.36rem; line-height: 0.98rem; text-align: center; }
#view_home .sec1 .menu-lv1.on { background: #F5551F; font-size: 0.36rem; line-height: 0.98rem; text-align: center; color: #fff; }
#view_home .sec1 .menu-lv1.on a { color: #fff; }
#view_home .sec1 .hd-lv2 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
#view_home .sec1 .menu-lv2 { -webkit-box-flex: 0; -webkit-flex: 0 1 2.34rem; -ms-flex: 0 1 2.34rem; flex: 0 1 2.34rem; background: #76777A; border-radius: .2rem; height: .98rem; margin: 0 .1rem; font-size: 0.36rem; line-height: 0.98rem; text-align: center; color: #fff; }
#view_home .sec1 .menu-lv2 a { color: #fff; }
#view_home .sec1 .menu-lv2.on { background: #38C2DF; }
#view_home .sec1 .bd { margin: 0 auto; background-color: rgba(0, 0, 0, 0.3); border-radius: .3rem; }
#view_home .sec1 .bd, #view_home .sec1 .bd .tab-lv1 { width: 9.82rem; height: 11.36rem; overflow: hidden; }
#view_home .sec1 .bd .tab-lv1 { position: relative; }
#view_home .sec1 .bd .swiper-container { width: 8.55rem; height: 8.11rem; overflow: hidden; }
#view_home .sec1 .bd .tab-lv2 { width: 8.55rem; height: 8.11rem; overflow: hidden; margin: 0 auto; overflow: scroll; overflow-x: hidden; /*邀请函样式*/ /*会议材料*/ /*报名表样式*/ /*签到样式*/ /*大转盘样式*/ /*摇一摇样式*/ }
#view_home .sec1 .bd .tab-lv2 h1 { font-size: 0.8rem; line-height: 2rem; text-align: center; color: #fff; }
#view_home .sec1 .bd .tab-lv2 h1 a { color: #fff; }
#view_home .sec1 .bd .tab-lv2 .content { font-size: 0.36rem; line-height: 2; text-align: left; color: #fff; }
#view_home .sec1 .bd .tab-lv2 .content a { color: #fff; }
#view_home .sec1 .bd .tab-lv2 .content p { text-indent: 2em; margin-bottom: .3rem; }
#view_home .sec1 .bd .tab-lv2 .content p img { width: 100%; }
#view_home .sec1 .bd .tab-lv2 .invitation { text-align: center; }
#view_home .sec1 .bd .tab-lv2 .invitation img { margin-top: .8rem; width: 80%; }
#view_home .sec1 .bd .tab-lv2 .paper-list { line-height: 1rem; text-decoration: underline; font-size: .58rem; line-height: 2; }
#view_home .sec1 .bd .tab-lv2 .entry-form .line { position: relative; margin-bottom: .3rem; text-align: left; }
#view_home .sec1 .bd .tab-lv2 .entry-form .line .item-des { width: 1rem; height: 1rem; overflow: hidden; font-size: 0.38rem; line-height: 1rem; text-align: left; color: #222; padding-left: .4rem; }
#view_home .sec1 .bd .tab-lv2 .entry-form .line .item-des a { color: #222; }
#view_home .sec1 .bd .tab-lv2 .entry-form .line .cl-btn { width: 5rem; }
#view_home .sec1 .bd .tab-lv2 .entry-form .line-submit { text-align: center; }
#view_home .sec1 .bd .tab-lv2 .entry-form .cl-input { width: 8rem; height: 1rem; overflow: hidden; font-size: 0.38rem; line-height: 1rem; text-align: left; padding-left: 1.5rem; }
#view_home .sec1 .bd .tab-lv2 .entry-form .line-address { background: #fff; border-radius: .1rem; padding-left: 1.5rem; width: 6.5rem; height: .8rem; padding-top: .2rem; }
#view_home .sec1 .bd .tab-lv2 .entry-form .line-address .cl-select { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
#view_home .sec1 .bd .tab-lv2 .entry-form .line-address select, #view_home .sec1 .bd .tab-lv2 .entry-form .line-address input[type=checkbox], #view_home .sec1 .bd .tab-lv2 .entry-form .line-address input[type=radio] { display: block; }
#view_home .sec1 .bd .tab-lv2 .entry-form .line-address .layui-form-select { display: none; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
#view_home .sec1 .bd .tab-lv2 .entry-form .line-address .layui-form-select ul { top: 1rem; width: 3.2rem; left: -1rem; }
#view_home .sec1 .bd .tab-lv2 .entry-form .line-address .layui-form-select li { font-size: 0.32rem; line-height: 1.5; text-align: left; color: #444; }
#view_home .sec1 .bd .tab-lv2 .entry-form .line-address .layui-form-select li a { color: #444; }
#view_home .sec1 .bd .tab-lv2 .entry-form .line-address .layui-input, #view_home .sec1 .bd .tab-lv2 .entry-form .line-address .layui-textarea { height: .6rem; }
#view_home .sec1 .bd .tab-lv2 .entry-form .line-address .layui-form-select ul li.layui-this { background: #38C2DF; }
#view_home .sec1 .bd .tab-lv2 .signIn { text-align: center; }
#view_home .sec1 .bd .tab-lv2 .signIn img { width: 7.4rem; height: 7.4rem; overflow: hidden; }
#view_home .sec1 .bd .tab-lv2 #Rotate { width: 8.55rem; height: auto; overflow: hidden; position: relative; }
#view_home .sec1 .bd .tab-lv2 #Rotate #outerRotateWrap { margin: 0 auto; margin-top: .4rem; width: 5.49rem; height: 5.49rem; overflow: hidden; background: url("../images/ppr_home_bg4.png") center center no-repeat; background-size: 100%; }
#view_home .sec1 .bd .tab-lv2 #Rotate #outerRotateWrap #outerRotate { width: 5.49rem; height: 5.49rem; overflow: hidden; background: url("../images/ppr_home_bg2.png") center center no-repeat; background-size: 100%; }
#view_home .sec1 .bd .tab-lv2 #Rotate #innerRotateWrap { top: 2.0rem; left: 50%; margin-left: -.76rem; width: 1.52rem; height: 1.82rem; overflow: hidden; }
#view_home .sec1 .bd .tab-lv2 #Rotate #innerRotateWrap #innerRotate { width: 1.52rem; height: 1.82rem; overflow: hidden; background: url("../images/ppr_home_bg3.png") center center no-repeat; background-size: 100%; }
#view_home .sec1 .bd .tab-lv2 #Shake { width: 8.55rem; height: auto; overflow: hidden; position: relative; }
#view_home .sec1 .bd .tab-lv2 #Shake #outerShakeWrap { margin: 0 auto; margin-top: .4rem; width: 6.49rem; height: 5.71rem; overflow: hidden; background: url("../images/ppr_home_bg6.png") center center no-repeat; background-size: 100%; }
#view_home .sec1 .bd .tab-lv2 #Shake #innerShakeWrap { top: 2.0rem; left: 50%; margin-left: -.96rem; width: 4.17rem; height: 3.24rem; overflow: hidden; }
#view_home .sec1 .bd .tab-lv2 #Shake #innerShakeWrap #innerShake { width: 2.17rem; height: 3.24rem; overflow: hidden; background: url("../images/ppr_home_bg5.png") center center no-repeat; background-size: 100%; }
#view_home .sec1 .bd .tab-lv2 #Rotate, #view_home .sec1 .bd .tab-lv2 #Shake { font-size: 0.32rem; line-height: 1.5; text-align: left; color: #fff; }
#view_home .sec1 .bd .tab-lv2 #Rotate h1, #view_home .sec1 .bd .tab-lv2 #Shake h1 { font-size: 0.48rem; line-height: 2; text-align: left; color: #fff; }
#view_home .sec1 .bd .tab-lv2 #Rotate h1 a, #view_home .sec1 .bd .tab-lv2 #Shake h1 a { color: #fff; }
#view_home .sec1 .bd .tab-lv2 #Rotate a, #view_home .sec1 .bd .tab-lv2 #Shake a { color: #fff; }
#view_home .sec1 .bd .tab-lv2 #Rotate p, #view_home .sec1 .bd .tab-lv2 #Shake p { text-indent: 0; }
#view_home .sec1 .bd .tab-lv2 #Rotate .info .s1, #view_home .sec1 .bd .tab-lv2 #Shake .info .s1 { color: #F8050F; }
#view_home .sec1 .bd .tab-lv2 #Rotate .info .s3, #view_home .sec1 .bd .tab-lv2 #Shake .info .s3 { color: #37C1DF; }
#view_home .sec1 .bd .tab-lv2 #Rotate .detail .p1, #view_home .sec1 .bd .tab-lv2 #Shake .detail .p1 { width: 2rem; }
#view_home .sec1 .bd .tab-lv2 #Rotate .detail .p2, #view_home .sec1 .bd .tab-lv2 #Shake .detail .p2 { width: 6rem; }

#view_userMeetingList, #view_userCollections { background: #EBEBEB; }
#view_userMeetingList .wrap, #view_userCollections .wrap { margin-top: .4rem; }
#view_userMeetingList .line, #view_userCollections .line { position: relative; padding: .35rem .25rem; background: #fff; height: 1.52rem; border-bottom: 1px solid #ccc; }
#view_userMeetingList .line .pic, #view_userCollections .line .pic { height: atuo; }
#view_userMeetingList .line .pic, #view_userMeetingList .line .pic img, #view_userCollections .line .pic, #view_userCollections .line .pic img { width: 2.29rem; height: 1.52rem; overflow: hidden; }
#view_userMeetingList .line dl, #view_userCollections .line dl { width: 7.6rem; height: 1.52rem; overflow: hidden; }
#view_userMeetingList .line dl dt, #view_userCollections .line dl dt { font-size: 0.48rem; line-height: 1rem; text-align: left; height: 1rem; width: 6.4rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; /*设置不折行*/ }
#view_userMeetingList .line dl dd, #view_userCollections .line dl dd { font-size: 0.4rem; line-height: 0.6rem; text-align: left; color: #656565; overflow: hidden; }
#view_userMeetingList .line dl dd a, #view_userCollections .line dl dd a { color: #656565; }
#view_userMeetingList .line dl dd .time, #view_userCollections .line dl dd .time { margin-right: .4rem; }
#view_userMeetingList .line .tag, #view_userCollections .line .tag { top: .2rem; right: .2rem; }
#view_userMeetingList .line .tag.red, #view_userCollections .line .tag.red { color: #FD0A0A; }
#view_userMeetingList .line .tag.blue, #view_userCollections .line .tag.blue { color: #09A9EB; }

#view_userCollections .line { height: auto; /*    .pic{ height: auto; p{ width: 100%; background: #ccc; margin-top: .7rem; @include flc(.34rem,1.5 ,#666,center); }
}*/ }
#view_userCollections .line dl { height: auto; }
#view_userCollections .line dl dd { padding-bottom: .2rem; }
#view_userCollections .line dl dd .time, #view_userCollections .line dl dd .address { color: #F7551F; }

#view_userHome { background: #EBEBEB; }
#view_userHome .line-info { width: 10.8rem; height: 2.28rem; overflow: hidden; background: url("../images/ppr_userHome_bg1.jpg") center center no-repeat; }
#view_userHome .line-info .avatar { margin-left: .6rem; margin-top: .4rem; }
#view_userHome .line-info .avatar, #view_userHome .line-info .avatar img { width: 1.61rem; height: 1.61rem; float: left; overflow: hidden; border-radius: 50%; }
#view_userHome .line-info .username { float: left; font-size: 0.36rem; line-height: 2.28rem; text-align: left; color: #fff; margin-left: .2rem; }
#view_userHome .line-info .username a { color: #fff; }
#view_userHome .line-info .settinglink { margin-top: .9rem; float: right; margin-right: .4rem; }
#view_userHome .line-info .settinglink .cl-btn { width: 2.55rem; height: 0.72rem; overflow: hidden; background: #38C2DF; font-size: 0.36rem; line-height: 0.72rem; text-align: center; color: #fff; }
#view_userHome .line-info .settinglink .cl-btn a { color: #fff; }
#view_userHome .line-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: .4rem .5rem; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
#view_userHome .line-menu .cl-btn { width: 4.56rem; height: 0.95rem; overflow: hidden; font-size: 0.36rem; line-height: 0.95rem; text-align: center; color: #fff; background: #707375; }
#view_userHome .line-menu .cl-btn a { color: #fff; }
#view_userHome .line-menu .cl-btn.on { background: #F75620; }
#view_userHome .tab2 { display: none; }
#view_userHome .line-news { position: relative; padding: .35rem .25rem; background: #fff; border-bottom: 1px solid #ccc; }
#view_userHome .line-news .pic { height: 1.52rem; }
#view_userHome .line-news .pic, #view_userHome .line-news .pic img { width: 2.29rem; height: 1.52rem; overflow: hidden; }
#view_userHome .line-news dl { width: 7.6rem; height: auto; overflow: hidden; }
#view_userHome .line-news dl dt { font-size: 0.36rem; line-height: 1rem; text-align: left; }
#view_userHome .line-news dl dd { font-size: 0.32rem; line-height: 0.6rem; text-align: left; color: #656565; overflow: hidden; }
#view_userHome .line-news dl dd a { color: #656565; }
#view_userHome .line-news dl dd .time { margin-right: .4rem; }
#view_userHome .line-news .time { top: .2rem; right: .2rem; color: #656565; }

/**  邀请函 */
#view_invitation { background: url("../images/ppr_invitation_bg1.jpg") center center no-repeat; background-size: 100% auto; background-attachment: fixed; text-align: center; }
#view_invitation .logo img { width: 3.25rem; height: 3.5rem; overflow: hidden; }
#view_invitation .title { font-size: 0.8rem; line-height: 2; text-align: center; color: #fff; }
#view_invitation .title a { color: #fff; }
#view_invitation .time-info { margin-top: .6rem; padding-left: 1.6rem; font-size: 0.48rem; line-height: 1.5; text-align: left; color: #fff; }
#view_invitation .time-info a { color: #fff; }
#view_invitation .subtitle { padding: 0 .8rem; margin-top: 1rem; font-size: 0.32rem; line-height: 1.5; text-align: left; color: #fff; }
#view_invitation .subtitle a { color: #fff; }
#view_invitation .detail-info { margin-top: 1rem; padding: 0 .8rem; font-size: 0.28rem; line-height: 1.5; text-align: left; color: #fff; }
#view_invitation .detail-info a { color: #fff; }
#view_invitation .detail-info .p1 { font-size: .6rem; margin-bottom: .4rem; }
#view_invitation .ani { -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-delay: 0s; animation-delay: 0s; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }

.shaking { -webkit-animation: shaking infinite .5s; animation: shaking infinite .5s; }

@-webkit-keyframes shaking { 0% { -webkit-transform: rotate(0); transform: rotate(0); }
  50% { -webkit-transform: rotate(20deg); transform: rotate(20deg); }
  100% { -webkit-transform: rotate(0); transform: rotate(0); } }
